home *** CD-ROM | disk | FTP | other *** search
- global gProject, gSize, g4bitValues, gPatScrListSelect, gPatternThumbLoc, gPatternScreenBoxHeight, gFontListBoxHeight, gPatternScreenBlend
-
- on prepareFrame me
- g4bitValues = [0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 248: 8, 249: 9, 250: 10, 251: 11, 252: 12, 253: 13, 254: 14, 255: 15]
- gPatternScreenBoxHeight = (member("pattern screen list").lineCount * member("pattern screen list").lineHeight) - (4 * member("pattern screen list").lineHeight)
- gFontListBoxHeight = (member("fonts").lineCount * member("fonts").lineHeight) - (5 * member("fonts").lineHeight)
- if (gProject = "icon") or (gProject = "cursor") then
- if sprite(36).blend <> 0 then
- myTX = sprite(36).member.image.getPixel(0, 0)
- sprite(1).bgColor = myTX
- sprite(20).bgColor = myTX
- sprite(261).bgColor = myTX
- sprite(262).bgColor = myTX
- sprite(263).bgColor = myTX
- sprite(264).bgColor = myTX
- end if
- end if
- if gPatScrListSelect = 1 then
- member("pattern screen preview").image.fill(member("pattern screen preview").rect, paletteIndex(0))
- member("pattern temp").image.fill(member("pattern temp").rect, paletteIndex(0))
- member("pattern screen list").scrollTop = 0
- hilite char 1 to member("pattern screen list").text.line[1].length + 1 of field "pattern screen list"
- gPatternThumbLoc = sprite(159).locV
- gPatternScreenBlend = sprite(235).blend
- gPatScrListSelect = VOID
- else
- sprite(159).locV = gPatternThumbLoc
- sprite(235).blend = 100
- put "100" into field "pattern screen opacity"
- member("image text").antialias = 0
- end if
- if the text of field "current font" = line 1 of field "fonts" then
- hilite char 1 to member("fonts").text.line[1].length + 1 of field "fonts"
- end if
- if sprite(47).rect = rect(598, 43, 622, 67) then
- nothing()
- else
- sprite(47).rect = rect(598, 13, 622, 37)
- end if
- if the text of field "font size" > (integer(gSize) * 2) then
- set the text of field "font size" to string(integer(gSize) * 2)
- member("image text").fontSize = integer(gSize) * 2
- end if
- if the text of field "kerning" < -(integer(gSize) / 8) then
- set the text of field "kerning" to string(-(integer(gSize) / 8))
- member("image text").CharSpacing = -(integer(gSize) / 8)
- else
- if the text of field "kerning" > (integer(gSize) / 8) then
- set the text of field "kerning" to string(integer(gSize) / 8)
- member("image text").CharSpacing = integer(gSize) / 8
- end if
- end if
- end
-